package com.qf.aspect;

import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;

//是一个切面类
@Aspect
//标注只是加入spring管理
@Component  //交给spring管理：@Controller--标注控制层 @Service--标注业务层
public class MyAspect {

    //前置、后置、返回值、异常、环线通知
    @Before("execution(* com.qf.service.*.*(..))")
    public void before(JoinPoint jp){
        jp.getArgs();//方法的运行参数
        jp.getSignature().getName();//方法签名的方法名
    }
}
